﻿body
{
    background-color: #5c87b2;
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
}

/*------------------------------------------------
Tables and Stuff */
th.newsHeaderColumnDisplay
{
	width: 300px;
	text-align: left;
	vertical-align: top;	
}

tr.RowStyle1
{
	/*background-color: #C0C0C0;*/
	background-color: #FFFFCC;
	color: Black;	
}

tr.RowStyle2
{
	background-color: White;
	color: Black;
}

tr
{
	vertical-align: top;
}

td.SingleColumn
{
	width: 100%;
}

td.TwoColumn
{
	width: 50%;
}

td.ThreeColumn
{
	width: 33%;
}

/* Radio settings 
------------------------------------------------------------*/
input.NewsSection
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	cursor: pointer;
}

/* Div settings 
------------------------------------------------------------*/

#newsWallTable
{
	border: solid 1px black;
}

#newsTable
{
	width : 100%;
}

div.newsSummaryHeader 
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	border-bottom: solid 1px blue;
	background-color: Black;
	color: White;
}

/*------------------------------------------------
Direct References */
#search
{
	width: 60em;
}

#advancedSearchHref
{
}

#advancedNewsSearch
{
	background-color: White;
	border: solid 1px White;
	
}

#newsSearch
{
	background-color: White;
	height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
}

#newsCategorySection
{
	/*border: solid 1px black;*/
}

#topHeadlines, #topIn24Hr, #topWeek
{
	cursor: pointer;
}

/*-------------------------------
Class References */
.newsHeader
{
	cursor: pointer;
}

.newsRangeSelector
{
	background-color: White;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	color: White;
	border: solid 1px silver;
	font-size: medium;	
	vertical-align: top;
	cursor: default;
	height: 28px;
}
.newsRangeSelected
{
	/* background-color: Orange; */
	background-color: Orange;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	border: solid 1px black;
}

.newsRange
{
	/* background-color: Olive; */
	padding-right: 8px;
	padding-left: 8px;
	font-weight: normal;
	border: solid 1px black;
}


